package cn.tannn.cat.tfs.syncer;

import java.io.File;

/**
 * 文件同步
 * @author <a href="https://t.tannn.cn/">tnnn</a>
 * @version V1.0
 * @date 2024/7/15 下午8:24
 */
public interface FileSyncer {
    String XFILENAME = "X-Filename";

    /**
     * 同步文件
     * @param file 文件
     * @param backupUrl 同步的地址
     * @param sync 是否异步处理
     * @return boolean
     */
    boolean sync(File file, String backupUrl, boolean sync);
}
